﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cla
{//为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，并定义一个方法在控制台输出这些属性的值。

    //用同样的方法创建教师信息类（Teacher），属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。

    //将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person，并让Student和Teacher继承Person
    //每个类都要有一个输出属性的方法。
    //每个类都要有初始化数据的有参构造方法。
    class Teacher:Person
    {
        public string title;
        public string wageno;

        public string Title

        {
            get { return this.title; }
            set { this.title = value; }
        }
        public string Wageno

        {
            get { return this.wageno; }
            set { this.wageno = value; }
        }

        public Teacher(int id, string name, string  sex, int cardId, int tel, string title, string wageno)
            : base(id, name, sex, cardId, tel)
        {
            this.title = title;
            this.wageno = wageno;
        }
        public void Text()
        {
            base.text2();
            Console.WriteLine("职称为：:" + this.title);
            Console.WriteLine("工资号为:" + this.wageno);
        }
    }
}
